be indistinguishable from the real thing - Español Inglés Diccionario